package lambda表达式;

import java.util.Arrays;
import java.util.Comparator;

/*      定义数组并存储一些字符串，利用Arrays中的sort方法进行排序
        要求：按照字符串的长度进行排序，短的在前面，长的在后面。
        （暂时不比较字符串里面的内容）*/
public class text1 {
    public static void main(String[] args) {
        String[] arr = {"aaaa","aa","a","aaa"};
        //调用Arrays的sort方法，来进行排序
        Arrays.sort(arr, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
//                return 0;//默认的返回形式，重写返回的排序形式
//                return o2.length()-o1.length();//表达降序的方法来排序
                return o1.length()-o2.length();//表达升序的方法来排序
            }
        });

        System.out.println(Arrays.toString(arr));
    }
}
